Skip to content

Conversation

@sophshep
Copy link

@sophshep sophshep commented May 23, 2017

This PR removes the roadmap and out-of-date content from the about page of our docs. We have had a few issues created by primer users due to these inaccurate pages. I've also added some copy to explain that we're currently overhauling Primer and that we will release that when it's ready.

Note: I am making this changes directly to the gh-pages branch, which is the built version of our docs. (Source files are on [docs_branch](https://github.com/primer/primer-css/tree/docs_branch/)) I'm doing this to avoid re-building our docs. When I did this locally, it imported new primer CSS, which then broke styles within the docs. Since we will be relaunching with a whole new docs site and build process, and therefore unlikely to rebuild these docs, I think editing gh-pages directly is safest for now. (But I realize it's far from a good practice!)

cc/ @primer/design-systems

@sophshep sophshep changed the title [WIP] Edits to roadmap and about page Edits to roadmap and about page May 23, 2017
Copy link
Contributor

@broccolini broccolini left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Left a couple of small comments, otherwise looks good 👍

about/index.html Outdated
<h3 id="who">Who</h3>

<p>Currently maintained by <a href="https://twitter.com/mdo">@mdo</a>, <a href="https://twitter.com/jonrohan">@jonrohan</a>, and the GitHub CSS team.</p>
<p>Maintained by GitHub Design Systems team.</p>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"Maintained by the GitHub Design Systems team?

about/index.html Outdated
<h3 id="what-and-why">What and why</h3>

<p>See the <a href="/roadmap">roadmap</a> for a rough outline on what’s slated for future versions of Primer.</p>
<p>Primer is GitHub’s internal CSS framework. It includes basic global styling for typography, small components like buttons and tabs, and our general guidelines for writing HTML and CSS. It’s been used internally at GitHub for years now.</p>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'd remove "small" from "small components". Some of them are big! Do you want to add utilities in there?

about/index.html Outdated
<li>Autoprefixer is used to generate vendor-prefixed declarations and is handled via our Gruntfile.</li>
<li>A custom plugin for snippet and example combos, <code class="highlighter-rouge">example.rb</code>, was created as a fork of Jekyll’s built-in <code class="highlighter-rouge">highlight</code> plugin.</li>
</ul>
<p>Primer is currently being overhauled. The upcoming version of Primer will add new styles and bring the existing styles up to date, improve the build process, and include new and improved documentation. This will be open-sourced and shared with the community when it's complete, currently slated to happen in mid-to-late 2017.</p>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not a big deal, but all the styles are already open sourced. You could re-phrase the last sentence to this:

"New styles will be open-sourced in the Primer repo and on NPM as we add them, and the new documentation site will be shared when it's complete,..."

@sophshep sophshep merged commit 4eb6204 into gh-pages May 24, 2017
@sophshep sophshep deleted the edit-about branch May 24, 2017 20:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants